Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Winnipeg Challenger Italy F19 Italy F20 Italy F22 Italy F25 Italy #4-w2 Italy #4-w4 Germany F4 Italy F1 Italy F4 Italy F5 Italy F10 Romania F1 Italy F17 France F17 Ukraine F3 France F18 France F19 Spain F32 Italy F4 France F5 Italy F12 Italy F13 Italy F14 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Italy F18 Romania F12 Italy F24 Romania F13 Italy F25 Italy F29 France F12 France F14 Great Britain F15 Nigeria F5 Nigeria F6 France F19 Great Britain F17 Spain F37 Russia F2 France F4 Morocco F2 Italy F6 Italy F10 Belarus F1 Belarus F2 Russia F3 China F2 Morocco F1 Morocco F2 Russia F1 Russia F2 Germany F5 France F3 Kazakhstan F6 Italy F4 Italy F5 Italy F23 Italy F27 Spain F38 France F13 Great Britain F5 Italy F24 Great Britain F6 Italy F10 Italy #4-w1 Italy F15 Italy #4-w3 Ukraine F4 Belarus F2 Italy F8 Romania F2 Italy F13 Italy F14 Italy F15 Italy F26 Italy F30 Italy F31 Great Britain F16 Belgium F2 Italy F1 Italy F2 Italy F15 Uzbekistan F1 Denmark F1 M25 Shymkent M25 Shymkent M25 Cuneo M15 Almaty M25+H Appiano M25+H Pozoblanco V Trani Cup - Trani Alexander Kolyaskin Memorial - Donetsk Memorial Manfredini - Sassuolo Open de L'Isere-Trophee BNP Paribas - Grenoble Unicredit (Suisse) Bank S.A. Challenger - Chiasso Astana Challenger - Astana Open Castilla y Leon - Segovia UTC Open by Selena - Cherkassy Open D'Orleans - Orleans PEOPLEnet Cup - Dnepropetrovsk 2008 China TCL Challenger - Guangzhou Internationaux du Doubs - Besancon Sail Open - New Delhi Izmir Cup - Izmir Open Diputacion Ciudad de Pozoblanco - Cordoba Ethias Trophy - Mons Moncton Men's Challenger - Moncton Challenger DCN de Cherbourg - Cherbourg Bukhara Challenger - Bukhara Memorial Manfredini - Sassuolo Karshi Challenger - Karshi Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Guzzini Challenger - Recanati President's Cup - Astana Morocco Tennis Tour - Tanger IPP Open - Helsinki Sony Ericsson Open 2008 - Belgrade Heilbronn Challenger Besancon Challenger Bergamo Challenger Barletta Challenger 5° Sporting Challenger - Turin Alexander Kolyaskin Memorial - Donetsk Ramat Hasharon Challenger Nottingham Challenger Canottieri Mincio Open - Mantova Genoa Open Challenger-Fondazione Carige - Genova Pozoblanco Challenger Penza Challenger Recanati Challenger Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Saransk Challenger Segovia Challenger Istanbul Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger Open D'Orleans - Orleans Alphen Challenger Mons Challenger Astana Challenger Geneva Challenger - Geneva Arroyo de la Encomienda - Valladolid Delhi Challenger I - New Delhi Sail Open - New Delhi Open de Tenis Amaya - Pamplona Heilbronn Open - Heilbronn Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Prostejov Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Alexander Kolyaskin Memorial - Donetsk Bratislava Challenger Oldum Brown Vancouver Open - Vancouver Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Fes Pozoblanco Challenger Penza Cup - Penza Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Genova Challenger Privat Bank Cup - Dnepropetrovsk St. Remy Challenger Szczecin Challenger Tashkent Challenger Mons Challenger New Delhi Challenger II - New Delhi Jameson Cup - Milan Roma Challenger 2007 - Rome Cherbourg Challenger Bath Challenger Prague Challenger Nottingham Challenger Monza Challenger Alexander Kolyaskin Memorial - Donetsk Penza Challenger Beijing Challenger Samarkand Challenger Como Challenger IPP Open - Helsinki Mons Challenger Tashkent Challenger Rennes Challenger KGHM Dialog Polish Indoors - Wroclaw Geneva Challenger Tyumen Challenger Heilbronn Challenger Morocco Tennis Tour - Meknes Mersin Challenger Prostejov Challenger Nottingham Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Prague Challenger Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons Kazan Challenger Turin Challenger Astana Challenger Lexington Challenger Sarajevo Challenger Segovia Challenger St. Remy Challenger Istanbul Challenger San Remo Tennis Cup - San Remo Petange Challenger Izmir Challenger Orleans Challenger Fergana Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Tyumen Challenger TEAN International - Alphen Aan Den Rijn Chennai Challenger Kolkata Challenger New Delhi Challenger Astana Challenger 3rd Volkswagon Challenger - Wolfsburg Irving Challenger Savannah Challenger Heilbronn Challenger Braunschweig Challenger Aptos Challenger Monza Challenger Mons Challenger Rennes Challenger Izmir Challenger Bratislava Challenger Brescia Challenger Wroclaw Challenger Quimper Challenger Raanana Challenger Napoli Challenger Taipei City Challenger Heilbronn Challenger Seoul Challenger Prostejov Challenger Morocco Tennis Tour - Rabat Milan Challenger Winnetka Challenger Marburg Challenger Orleans Challenger Mons Challenger Rennes Challenger Arpa Ceramic Cup - Reggio Emilia Brescia Challenger Togliatti Cup - Togliatti Launceston Challenger Mordova Cup 2007 - Saransk LXVII Concursu Internacional de Vigo - Vigo Irving Challenger Citta di Como - Como Dallas Challenger Poprad Tatry Challenger Bauer Watertechnology Cup 2007 - Eckental Orleans Challenger Gimcheon Challenger Shymkent Challenger Surbiton Challenger Bulgarian Open Challenger - Sofia Astana Challenger Nottingham Challenger Astana Challenger Aptos Challenger Vancouver Challenger Happy Valley Challenger Challenger Banque Nationale - Granby Almaty Challenger Shymkent Challenger PEOPLEnet CUP - Dnepropetrovsk Genova Challenger Busan Challenger Tenerife Challenger Prague Challenger Braunschweig Challenger Geneva Challenger Brest Challenger Geneva Challenger Ilkley Challenger Tallahassee Challenger Bratislava Challenger Winnetka Challenger Shymkent Challenger Izmir Challenger Quimper Challenger Izmir Challenger Heilbronn Challenger Recanati Challenger Bergamo Challenger Andria Challenger Cary 2 Challenger Bratislava 2 Challenger Samarkand Challenger Busan Challenger Aix En Provence Challenger Bratislava Challenger Bratislava Challenger Prague Challenger PrivatBank Cup - Dnepropetrovsk Meerbusch Challenger Intersport Heilbronn Open - Heilbronn Szczecin Challenger M25 Qian Daohu Brest Challenger Nottingham Challenger Ilkley Challenger Happy Valley Challenger Wroclaw Challenger Andria Challenger Barletta Challenger Vicenza Challenger Binghamton Challenger Segovia Challenger Lexington Challenger Granby Challenger Biella 4 Challenger Turin Challenger Tennis Napoli Cup - Napoli Brest Challenger Bergamo Challenger Wroclaw Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Milan Challenger Cleveland Challenger Orleans Challenger Privatbank Open 2006 - Dnepropetrovsk Vilnus Challenger Bratislava Challenger Andria Challenger Athens Challenger Fergana Challenger Braunschweig Challenger Salinas Challenger Taipei City Challenger The LTA Men's Challenger - Nottingham Internazionali de Tennis di Bergamo - Bergamo The Manchester Trophy - Manchester Columbus Challenger Fergana Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Brest Challenger Pau Challenger Nur-Sultan Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Lermontov Challenger Nottingham 1 Challenger Rome Challenger Nottingham-2 Challenger Bergamo Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Ilkley Challenger Privat Bank Cup - Dniepropetrovsk Sporting Challenger - Turin Nonthaburi 1 Challenger 10ø Tornea B. Camparini - Reggio Emilia Istanbul Challenger Mitsubishi Electric Europe Cup - Monza Ortisei Challenger The Surbiton Trophy - Surbiton Citta di Monza - Monza Aix En Provence Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia ATP Open Castilla y Leon - Segovia Challenger 42 - Andrezieux Ostrava Challenger 10° Trofeo Luigi Pezzoli - Bergamo Bratislava 1 Challenger Top Wool Challenger-Immagine Trophy - Biella Chicago Challenger Riviera di Rimini Challenger - Rimini Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Almaty Challenger 1 - Almaty Open de Montauban - Montauban Brisbane 2 Challenger Kos-Zucchetti Tennis Cup - Cordenons Gwangju Challenger Shenzhen 1 Challenger Open de Rennes La Trinitaine - Rennes Guangzhou Challenger Wuxi Challenger Taipei Challenger Open des Alpes Trophee BNP Paribas - Grenoble Nur-Sultan Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Ethias Trophy - Mons Tashkent Challenger - Tashkent Istanbul Challenger Hamburg Challenger Quimper 2 Challenger Napoli Challenger Bordeaux Challenger Nottingham-2 Challenger Fergana Challenger Jonkoping Challenger Milan Challenger Bordeaux Challenger Prostejov Challenger Open 13 - Marseille Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Open 13 - Marseille Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Open 13 - Marseille Estoril Open - Estoril Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Proton Malaysian Open - Kuala Lumpur ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Sarasota Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Winston Salem - Winston Salem Open de Moselle - Metz Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Bratislava Challenger Heilbronn Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Bet-at-home Open - Hamburg Portugal Open - Oeiras Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Karshi Challenger Open Sabadell Atlantico - Barcelona If Stockholm Open - Stockholm Pilot Pen Tennis - New Haven Szczecin Challenger Izmir Challenger Winnipeg Challenger Heilbronn Challenger Kazan Challenger AEGON Championships - London Nonthaburi 4 Challenger Allianz Suisse Open Gstaad - Gstaad Bratislava 2 Challenger Belgrade Challenger Bratislava Challenger Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Antalya Open - Antalya Sofia Open - Sofia Sunrise Challenger Astana Open - Nur-Sultan Almaty Challenger Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm Porto Challenger St. Petersburg Open - St. Petersburg AEGON International - Eastbourne Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Napoli Challenger Atlanta Tennis Championships - Atlanta Turin Challenger Countrywide Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Mons Challenger Kremlin Cup - Moscow Bratislava Challenger Ortisei Challenger Tunis Challenger AEGON International - Eastbourne Helsinki Challenger BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport ATP Kremlin Cup - Moscow Estoril Open - Estoril ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice AEGON Championships - London International German Open - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Medibank International - Sydney Bergamo Challenger Gonet Geneva Open - Geneva Binghamton Challenger Infosys Hall of Fame Open - Newport Serbia Open - Belgrade AEGON Championships - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Almaty Open - Almaty PTT Thailand Open - Bangkok Kremlin Cup - Moscow Segovia Challenger Heilbronn Challenger BMW Open - Munich AEGON International - Eastbourne Vancouver Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Rome Challenger Brisbane International - Brisbane Aircel Chennai Open - Chennai Gatineau Challenger Furth Challenger PBZ Zagreb Indoors - Zagreb Mons Challenger Maui Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Astana Challenger Koblenz Challenger BB&T Atlanta Open - Atlanta The Artois Championships - London Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Napoli Challenger Swiss Indoors Basel - Basel Astana Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Winnetka Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Napoli Challenger Milan Challenger Brisbane - Brisbane St. Petersburg Open - St. Petersburg Irving Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Roseto Degli Abruzzi Challenger Marburg Challenger Scheveningen Challenger Nur-Sultan Challenger Nonthaburi 2 Challenger Kremlin Cup - Moscow Internazionali di Tennis - Bergamo Citi Open - Washington Oeiras 2 Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger Zadar Challenger Prague Challenger Heilbronn Challenger Lugano Challenger Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Gerry Weber Open - Halle Prague 2 Challenger Sofia Open - Sofia Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Ortisei Challenger Open SEAT 2008 - Barcelona Legg Mason Tennis Classic - Washington Medibank International - Sydney Infosys Hall of Fame Open - Newport Busan Challenger PBZ Zagreb Indoors - Zagreb Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha Columbus Challenger Hall of Fame Open - Newport Apia International - Sydney Rogers Masters - Toronto Quimper Challenger Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Rome Challenger Waco Challenger Little Rock Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Sopot Challenger BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mauthausen Challenger Winston-Salem Open - Winston-Salem Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Koblenz Challenger Hamburg Challenger Bratislava 1 Challenger AEGON International - Eastbourne Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells BMW Open - Munich Citi Open - Washington Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Moselle Open - Metz U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Wimbledon - London BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Monte-Carlo Rolex Masters - Monte-Carlo Dallas Open - Dallas Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Davis Cup, World Group, QF, KAZ-CZE 1-3 Miami Open - Miami St. Petersburg Open - St. Petersburg Citi Open - Washington Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel BMW Open - Munich Open Sabadell Atlantico - Barcelona BB&T Atlanta Open - Atlanta Davis Cup, Group 1, PO, THA-KAZ 0-5 Hopman Cup - Perth Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, QF, ARG-KAZ 5-0 Hall of Fame Tennis Championships - Newport Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, 1R, HUN-UKR 3-2 Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Olympics - Rio de Janeiro Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group I, PO, SVK-UKR 4-1 Delray Beach Open - Delray Beach Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Asian Hopman Cup - Astana Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Sofia Open - Sofia Shanghai Rolex Masters - Shanghai